#pragma once
#include<stdio.h>
#define maxSize 20
typedef int DataType;
typedef struct {
	DataType data[maxSize];
	int n;
}DataList;

void Swap(DataList& L, int a, int b)
{
	DataType temp = L.data[a];
	L.data[a] = L.data[b];
	L.data[b] = temp;
}

void createDataType(DataList& L, DataType A[], int n)
{
	for (int i = 0; i < n; i++)
	{
		L.data[i] = A[i];
	}
	L.n = n;
}

void printDataList(DataList& L)
{
	for (int i = 0; i < L.n; i++)
	{
		printf("%d ", L.data[i]);
	}
	printf("\n");
}